// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.tencent.mm.sdk.openapi; import android.content.ContentResolver; import android.content.Context; import android.database.Cursor; import android.net.Uri; import com.tencent.mm.sdk.b.a; // Referenced classes of package com.tencent.mm.sdk.openapi: // IWXMsgListenAPI, c public class WXMsgListenerApiImplV10 implements IWXMsgListenAPI { private static final String a = "MicroMsg.SDK.WXMsgListenerApiImplV10"; private static final String b = "content://com.tencent.mm.sdk.comm.provider/registerMsgListener"; private Context c; private String d; private boolean e; WXMsgListenerApiImplV10(Context context, String s, boolean flag) { e = false; com.tencent.mm.sdk.b.a.c("MicroMsg.SDK.WXMsgListenerApiImplV10", (new StringBuilder("<init>, appId = ")).append(s).append(", checkSignature = ").append(flag).toString()); c = context; d = s; e = flag; } public boolean isWXAppSupportMsgListener() { return false; } public boolean registerMsgListener(String s, long l, long l1, int i) { if (!com.tencent.mm.sdk.openapi.c.a(c, "com.tencent.mm", e)) { com.tencent.mm.sdk.b.a.a("MicroMsg.SDK.WXMsgListenerApiImplV10", "register app failed for wechat app signature check failed"); return false; } com.tencent.mm.sdk.b.a.c("MicroMsg.SDK.WXMsgListenerApiImplV10", (new StringBuilder("registerMsgListener, appId = ")).append(s).toString()); if (s != null) { d = s; } Cursor cursor = c.getContentResolver().query(Uri.parse((new StringBuilder("content://com.tencent.mm.sdk.comm.provider/registerMsgListener?appid=")).append(s).append("&op=1&scene=").append(l).append("&msgType=").append(l1).append("&msgState=").append(i).toString()), null, null, null, null); if (cursor != null) { cursor.close(); com.tencent.mm.sdk.b.a.c("MicroMsg.SDK.WXMsgListenerApiImplV10", "register done"); return true; } else { com.tencent.mm.sdk.b.a.a("MicroMsg.SDK.WXMsgListenerApiImplV10", "register failed"); return false; } } public boolean unregisterMsgListener() { Cursor cursor = c.getContentResolver().query(Uri.parse((new StringBuilder("content://com.tencent.mm.sdk.comm.provider/registerMsgListener?appid=")).append(d).append("&op=2").toString()), null, null, null, null); if (cursor != null) { cursor.close(); return true; } else { return false; } } }